package com.dc.flow.state

interface IBaseState {

    /**
     * 显示页面状态-显示内容
     */
    fun showPageContent()

    /**
     * 显示页面状态-加载进度
     */
    fun showPageLoading(msg: String)

    /**
     * 显示页面状态-空视图
     */
    fun showPageEmpty(msg: String)

    /**
     * 显示页面状态-错误视图
     */
    fun showPageError(errorMsg: String?)

    /**
     * 显示一个转圈
     */
    fun showLoading(msg: CharSequence)

    /**
     * 隐藏转圈
     */
    fun dismissLoading()
}